<template>
	<slot :controller="controller" :store="store" :model="model">
    <AppForm
		ref="editForm"
        v-bind="$attrs"
		:id="controlID"
		:name="model.codeName"
		:class="classNames"
		:data="store.data"
		>
        <AppAnchor v-if="store.anchorData.length > 0" :controlID="controlID" :anchorData="store.anchorData" />
        <div class="control-content app-control-form__content">
			<AppRow :layoutOpts="{selfLayout: 'TABLE_24COL',}">
				<AppCol
				    noRoot
				    :visible="store.detailModel.group1.visible"
				    :layoutOpts="{selfLayout: 'TABLE_24COL',parentLayout: 'TABLE_24COL',colMD: 24,}">
				    <template #default="{ slotClass, slotStyle }">
				        <slot name="group1" :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				            <AppFormGroup 
				                name="group1"
				                v-show="store.detailModel.group1.visible"
				                :slotClass="slotClass"
				                :slotStyle="slotStyle"
				                :layoutOpts="{selfLayout: 'TABLE_24COL',parentLayout: 'TABLE_24COL',colMD: 24,}"
				                title="基础类"
				                subCaption=""
				                :enableAnchor="false"
				                :showMoreItems="store.detailModel.group1.showMoreItems"
				                :showMoreMode="store.detailModel.group1.showMoreMode"
				                :infoGroupMode="false"
				                :titleBarCloseMode="0"
				                :showCaption="true"
				                :uIActionGroup="store.detailModel.group1.uIActionGroup"
				                @component-action="(actionParam: any) => { handleComponentAction(controller, actionParam) }">
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.slider.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="slider"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="slider"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="滑动输入条"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.slider.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="sliderEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSlider
				                                            v-bind="{ editorType: 'SLIDER', }"
				                                            style=""
				                                            name="slider"
				                                            :disabled="store.detailModel.slider.disabled"
				                                            :value="Number(store.data.slider)"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.slider_range.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="slider_range"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="slider_range"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="滑动输入条（范围）"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.slider_range.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="slider_rangeEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSlider
				                                            v-bind="{ editorType: 'SLIDER', range: true }"
				                                            :range="true"
				                                            style=""
				                                            name="slider_range"
				                                            :disabled="store.detailModel.slider_range.disabled"
				                                            :value="store.data.slider_range"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.slier_sample.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="slier_sample"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="slier_sample"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="滑动输入条sample"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.slier_sample.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="slier_sampleEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSlider
				                                            v-bind="{ editorType: 'SLIDER', range: true, VALUETYPE: 'SIMPLE', VALUESEPARATOR: '-' }"
				                                            :range="true"
				                                            style=""
				                                            name="slier_sample"
				                                            :disabled="store.detailModel.slier_sample.disabled"
				                                            :value="store.data.slier_sample"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.slider_samples.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="slider_samples"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="slider_samples"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="滑动输入条samples"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.slider_samples.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="slider_samplesEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSlider
				                                            v-bind="{ editorType: 'SLIDER', range: true, VALUETYPE: 'SIMPLES' }"
				                                            :range="true"
				                                            style=""
				                                            name="slider_samples"
				                                            :disabled="store.detailModel.slider_samples.disabled"
				                                            :value="store.data.slider_samples"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.checkboxlist.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="checkboxlist"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="checkboxlist"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                :label="$t('DEF.LNAME.FIELD04', '选项框列表')"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.checkboxlist.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="checkboxlistEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppCheckboxList
				                                            v-bind="{ editorType: 'CHECKBOXLIST', }"
				                                            codeListTag="common__SCODELIST_TEXT"
				                                            codeListType="STATIC"
				                                            :codeItemValueNumber="false"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="checkboxlist"
				                                            :disabled="store.detailModel.checkboxlist.disabled"
				                                            :data="store.data"
				                                            :value="store.data.checkboxlist"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        /> 
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.checkboxlist_sample.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="checkboxlist_sample"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="checkboxlist_sample"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="选项框列表sample"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.checkboxlist_sample.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="checkboxlist_sampleEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppCheckboxList
				                                            v-bind="{ editorType: 'CHECKBOXLIST', VALUETYPE: 'SIMPLE', VALUESEPARATOR: '-' }"
				                                            codeListTag="common__SCODELIST_TEXT"
				                                            codeListType="STATIC"
				                                            :codeItemValueNumber="false"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="checkboxlist_sample"
				                                            :disabled="store.detailModel.checkboxlist_sample.disabled"
				                                            :data="store.data"
				                                            :value="store.data.checkboxlist_sample"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        /> 
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.checkboxlist_samples.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="checkboxlist_samples"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="checkboxlist_samples"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="选项框列表samples"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.checkboxlist_samples.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="checkboxlist_samplesEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppCheckboxList
				                                            v-bind="{ editorType: 'CHECKBOXLIST', VALUETYPE: 'SIMPLES' }"
				                                            codeListTag="common__SCODELIST_TEXT"
				                                            codeListType="STATIC"
				                                            :codeItemValueNumber="false"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="checkboxlist_samples"
				                                            :disabled="store.detailModel.checkboxlist_samples.disabled"
				                                            :data="store.data"
				                                            :value="store.data.checkboxlist_samples"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        /> 
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem7.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem7"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem7"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="列表框（单选）"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem7.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem7Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppListBox
				                                            v-bind="{ editorType: 'LISTBOX', }"
				                                            codeListTag="Sample__OrderType"
				                                            codeListType="STATIC"
				                                            
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="formitem7"
				                                            :disabled="store.detailModel.formitem7.disabled"
				                                            :data="store.data"
				                                            :value="store.data.formitem7"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.listbox_mul.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="listbox_mul"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="listbox_mul"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="列表框（多选）"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.listbox_mul.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="listbox_mulEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppListBox
				                                            v-bind="{ editorType: 'LISTBOX', multiple: true }"
				                                            :multiple="true"
				                                            codeListTag="Sample__OrderType"
				                                            codeListType="STATIC"
				                                            
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="listbox_mul"
				                                            :disabled="store.detailModel.listbox_mul.disabled"
				                                            :data="store.data"
				                                            :value="store.data.listbox_mul"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.listbox_sample.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="listbox_sample"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="listbox_sample"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="列表框sample"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.listbox_sample.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="listbox_sampleEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppListBox
				                                            v-bind="{ editorType: 'LISTBOX', multiple: true, VALUETYPE: 'SIMPLE', VALUESEPARATOR: '-' }"
				                                            :multiple="true"
				                                            codeListTag="Sample__OrderType"
				                                            codeListType="STATIC"
				                                            
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="listbox_sample"
				                                            :disabled="store.detailModel.listbox_sample.disabled"
				                                            :data="store.data"
				                                            :value="store.data.listbox_sample"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.listbox_samples.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="listbox_samples"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="listbox_samples"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="列表框samples"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.listbox_samples.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="listbox_samplesEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppListBox
				                                            v-bind="{ editorType: 'LISTBOX', multiple: true, VALUETYPE: 'SIMPLES' }"
				                                            :multiple="true"
				                                            codeListTag="Sample__OrderType"
				                                            codeListType="STATIC"
				                                            
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="listbox_samples"
				                                            :disabled="store.detailModel.listbox_samples.disabled"
				                                            :data="store.data"
				                                            :value="store.data.listbox_samples"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.listboxpicker.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="listboxpicker"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="listboxpicker"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="列表框（选择）"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.listboxpicker.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="listboxpickerEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppListBox
				                                            :deMajorField="model.majorPSAppDEField"
				                                            :deKeyField="model.keyPSAppDEField"
				                                            deCodeName="IBIZBOOK"
				                                            :acParams="{ serviceName: 'IBIZBOOK', interfaceName: 'FetchDefault' }"
				                                            v-bind="{ editorType: 'LISTBOXPICKUP', PICKUPVIEW: 'TRUE' }"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="listboxpicker"
				                                            :disabled="store.detailModel.listboxpicker.disabled"
				                                            :data="store.data"
				                                            :value="store.data.listboxpicker"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.listboxpicker_mul.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="listboxpicker_mul"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="listboxpicker_mul"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="列表框（选择）多选"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.listboxpicker_mul.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="listboxpicker_mulEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppListBox
				                                            :deMajorField="model.majorPSAppDEField"
				                                            :deKeyField="model.keyPSAppDEField"
				                                            deCodeName="IBIZBOOK"
				                                            :acParams="{ serviceName: 'IBIZBOOK', interfaceName: 'FetchDefault' }"
				                                            v-bind="{ editorType: 'LISTBOXPICKUP', multiple: true, PICKUPVIEW: 'TRUE' }"
				                                            :multiple="true"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="listboxpicker_mul"
				                                            :disabled="store.detailModel.listboxpicker_mul.disabled"
				                                            :data="store.data"
				                                            :value="store.data.listboxpicker_mul"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.listboxpicker_sample.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="listboxpicker_sample"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="listboxpicker_sample"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                :label="$t('DEF.LNAME.FIELD02', '列表框选择sample')"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.listboxpicker_sample.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="listboxpicker_sampleEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppListBox
				                                            :deMajorField="model.majorPSAppDEField"
				                                            :deKeyField="model.keyPSAppDEField"
				                                            deCodeName="IBIZBOOK"
				                                            :acParams="{ serviceName: 'IBIZBOOK', interfaceName: 'FetchDefault' }"
				                                            v-bind="{ editorType: 'LISTBOXPICKUP', multiple: true, VALUETYPE: 'SIMPLE', PICKUPVIEW: 'TRUE', VALUESEPARATOR: '-' }"
				                                            :multiple="true"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="listboxpicker_sample"
				                                            :disabled="store.detailModel.listboxpicker_sample.disabled"
				                                            :data="store.data"
				                                            :value="store.data.listboxpicker_sample"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.listboxpicker_samples.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="listboxpicker_samples"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="listboxpicker_samples"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="列表框选择samples"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.listboxpicker_samples.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="listboxpicker_samplesEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppListBox
				                                            :deMajorField="model.majorPSAppDEField"
				                                            :deKeyField="model.keyPSAppDEField"
				                                            deCodeName="IBIZBOOK"
				                                            :acParams="{ serviceName: 'IBIZBOOK', interfaceName: 'FetchDefault' }"
				                                            v-bind="{ editorType: 'LISTBOXPICKUP', multiple: true, VALUETYPE: 'SIMPLES', PICKUPVIEW: 'TRUE' }"
				                                            :multiple="true"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="listboxpicker_samples"
				                                            :disabled="store.detailModel.listboxpicker_samples.disabled"
				                                            :data="store.data"
				                                            :value="store.data.listboxpicker_samples"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				            </AppFormGroup>
				        </slot>
				    </template>
				</AppCol>
				<AppCol
				    noRoot
				    :visible="store.detailModel.grouppanel1.visible"
				    :layoutOpts="{selfLayout: 'TABLE_24COL',parentLayout: 'TABLE_24COL',colMD: 24,}">
				    <template #default="{ slotClass, slotStyle }">
				        <slot name="grouppanel1" :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				            <AppFormGroup 
				                name="grouppanel1"
				                v-show="store.detailModel.grouppanel1.visible"
				                :slotClass="slotClass"
				                :slotStyle="slotStyle"
				                :layoutOpts="{selfLayout: 'TABLE_24COL',parentLayout: 'TABLE_24COL',colMD: 24,}"
				                title="文件上传"
				                subCaption=""
				                :enableAnchor="false"
				                :showMoreItems="store.detailModel.grouppanel1.showMoreItems"
				                :showMoreMode="store.detailModel.grouppanel1.showMoreMode"
				                :infoGroupMode="false"
				                :titleBarCloseMode="0"
				                :showCaption="true"
				                :uIActionGroup="store.detailModel.grouppanel1.uIActionGroup"
				                @component-action="(actionParam: any) => { handleComponentAction(controller, actionParam) }">
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.picture_one.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="picture_one"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="picture_one"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="图片控件（单项）"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.picture_one.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="picture_oneEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppUpload
				                                            v-bind="{ editorType: 'PICTURE_ONE', MAXCOUNT: 1 }"
				                                            listType="picture-card"
				                                            accept='image/*'
				                                            :multiple='false'
				                                            :maxCount="1"
				                                            style=""
				                                            name="picture_one"
				                                            :disabled="store.detailModel.picture_one.disabled"
				                                            :data="store.data"
				                                            :value="store.data.picture_one"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.picture_one_sample.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="picture_one_sample"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="picture_one_sample"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="图片控件（单项）sample"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.picture_one_sample.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="picture_one_sampleEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppUpload
				                                            v-bind="{ editorType: 'PICTURE_ONE', MAXCOUNT: 1 }"
				                                            listType="picture-card"
				                                            accept='image/*'
				                                            :multiple='false'
				                                            :maxCount="1"
				                                            style=""
				                                            name="picture_one_sample"
				                                            :disabled="store.detailModel.picture_one_sample.disabled"
				                                            :data="store.data"
				                                            :value="store.data.picture_one_sample"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.picture_one_object.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="picture_one_object"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="picture_one_object"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="图片控件（单项）object"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.picture_one_object.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="picture_one_objectEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppUpload
				                                            v-bind="{ editorType: 'PICTURE_ONE', OBJECTNAMEFIELD: 'filename', OBJECTVALUEFIELD: 'file', MAXCOUNT: 1, OBJECTIDFIELD: 'fileid', VALUETYPE: 'OBJECT' }"
				                                            listType="picture-card"
				                                            accept='image/*'
				                                            :multiple='false'
				                                            :maxCount="1"
				                                            style=""
				                                            name="picture_one_object"
				                                            :disabled="store.detailModel.picture_one_object.disabled"
				                                            :data="store.data"
				                                            :value="store.data.picture_one_object"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.picture_one_raw.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="picture_one_raw"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="picture_one_raw"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="图片控件（单项、直接内容）"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.picture_one_raw.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="picture_one_rawEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppUpload
				                                            v-bind="{ editorType: 'PICTURE_ONE_RAW', RAWCONTENT: 'TRUE', MAXCOUNT: 1 }"
				                                            style=""
				                                            name="picture_one_raw"
				                                            :disabled="store.detailModel.picture_one_raw.disabled"
				                                            :data="store.data"
				                                            :value="store.data.picture_one_raw"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.picture_one_raw_sample.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="picture_one_raw_sample"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="picture_one_raw_sample"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="图片控件（单项、直接内容）sample"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.picture_one_raw_sample.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="picture_one_raw_sampleEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppUpload
				                                            v-bind="{ editorType: 'PICTURE_ONE_RAW', RAWCONTENT: 'TRUE', MAXCOUNT: 1, VALUETYPE: 'SIMPLE' }"
				                                            style=""
				                                            name="picture_one_raw_sample"
				                                            :disabled="store.detailModel.picture_one_raw_sample.disabled"
				                                            :data="store.data"
				                                            :value="store.data.picture_one_raw_sample"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.picture_one_raw_object.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="picture_one_raw_object"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="picture_one_raw_object"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="图片控件（单项、直接内容）object"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.picture_one_raw_object.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="picture_one_raw_objectEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppUpload
				                                            v-bind="{ editorType: 'PICTURE_ONE_RAW', RAWCONTENT: 'TRUE', OBJECTNAMEFIELD: 'filename', OBJECTVALUEFIELD: 'file', MAXCOUNT: 1, OBJECTIDFIELD: 'fileid', VALUETYPE: 'OBJECT' }"
				                                            style=""
				                                            name="picture_one_raw_object"
				                                            :disabled="store.detailModel.picture_one_raw_object.disabled"
				                                            :data="store.data"
				                                            :value="store.data.picture_one_raw_object"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.upload_one.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="upload_one"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="upload_one"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="文件控件（单项）"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.upload_one.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="upload_oneEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppUpload
				                                            v-bind="{ editorType: 'FILEUPLOADER_ONE', MAXFILECNT: 1 }"
				                                            :multiple='false'
				                                            :maxCount="1"
				                                            style=""
				                                            name="upload_one"
				                                            :disabled="store.detailModel.upload_one.disabled"
				                                            :data="store.data"
				                                            :value="store.data.upload_one"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.upload_one_sample.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="upload_one_sample"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="upload_one_sample"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="文件控件（单项）sample"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.upload_one_sample.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="upload_one_sampleEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppUpload
				                                            v-bind="{ editorType: 'FILEUPLOADER_ONE', MAXFILECNT: 1, VALUETYPE: 'SIMPLE' }"
				                                            :multiple='false'
				                                            :maxCount="1"
				                                            style=""
				                                            name="upload_one_sample"
				                                            :disabled="store.detailModel.upload_one_sample.disabled"
				                                            :data="store.data"
				                                            :value="store.data.upload_one_sample"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.fileupload_one_object.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="fileupload_one_object"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="fileupload_one_object"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="文件控件（单项）object"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.fileupload_one_object.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="fileupload_one_objectEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppUpload
				                                            v-bind="{ editorType: 'FILEUPLOADER_ONE', OBJECTNAMEFIELD: 'filename', OBJECTVALUEFIELD: 'file', MAXFILECNT: 1, OBJECTIDFIELD: 'fileid', VALUETYPE: 'OBJECT' }"
				                                            :multiple='false'
				                                            :maxCount="1"
				                                            style=""
				                                            name="fileupload_one_object"
				                                            :disabled="store.detailModel.fileupload_one_object.disabled"
				                                            :data="store.data"
				                                            :value="store.data.fileupload_one_object"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.upload.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="upload"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="upload"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="文件控件"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.upload.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="uploadEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppUpload
				                                            v-bind="{ editorType: 'FILEUPLOADER', }"
				                                            style=""
				                                            name="upload"
				                                            :disabled="store.detailModel.upload.disabled"
				                                            :data="store.data"
				                                            :value="store.data.upload"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.upload_sample.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="upload_sample"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="upload_sample"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="文件控件sample"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.upload_sample.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="upload_sampleEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppUpload
				                                            v-bind="{ editorType: 'FILEUPLOADER', VALUETYPE: 'SIMPLE' }"
				                                            style=""
				                                            name="upload_sample"
				                                            :disabled="store.detailModel.upload_sample.disabled"
				                                            :data="store.data"
				                                            :value="store.data.upload_sample"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.upload_objects.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="upload_objects"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="upload_objects"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="文件控件objects"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.upload_objects.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="upload_objectsEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppUpload
				                                            v-bind="{ editorType: 'FILEUPLOADER', OBJECTNAMEFIELD: 'filename', OBJECTVALUEFIELD: 'file', OBJECTIDFIELD: 'fileid', VALUETYPE: 'OBJECTS' }"
				                                            style=""
				                                            name="upload_objects"
				                                            :disabled="store.detailModel.upload_objects.disabled"
				                                            :data="store.data"
				                                            :value="store.data.upload_objects"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem18.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem18"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem18"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="图片控件"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem18.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem18Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppUpload
				                                            v-bind="{ editorType: 'PICTURE', }"
				                                            listType="picture-card"
				                                            accept='image/*'
				                                            style=""
				                                            name="formitem18"
				                                            :disabled="store.detailModel.formitem18.disabled"
				                                            :data="store.data"
				                                            :value="store.data.formitem18"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.picture_sample.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="picture_sample"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="picture_sample"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="图片控件sample"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.picture_sample.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="picture_sampleEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppUpload
				                                            v-bind="{ editorType: 'PICTURE', VALUETYPE: 'SIMPLE' }"
				                                            listType="picture-card"
				                                            accept='image/*'
				                                            style=""
				                                            name="picture_sample"
				                                            :disabled="store.detailModel.picture_sample.disabled"
				                                            :data="store.data"
				                                            :value="store.data.picture_sample"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.picture_objects.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="picture_objects"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="picture_objects"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="图片控件objects"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.picture_objects.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="picture_objectsEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppUpload
				                                            v-bind="{ editorType: 'PICTURE', OBJECTNAMEFIELD: 'filename', OBJECTVALUEFIELD: 'file', OBJECTIDFIELD: 'fileid', VALUETYPE: 'OBJECTS' }"
				                                            listType="picture-card"
				                                            accept='image/*'
				                                            style=""
				                                            name="picture_objects"
				                                            :disabled="store.detailModel.picture_objects.disabled"
				                                            :data="store.data"
				                                            :value="store.data.picture_objects"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				            </AppFormGroup>
				        </slot>
				    </template>
				</AppCol>
				<AppCol
				    noRoot
				    :visible="store.detailModel.grouppanel2.visible"
				    :layoutOpts="{selfLayout: 'TABLE_24COL',parentLayout: 'TABLE_24COL',colMD: 24,}">
				    <template #default="{ slotClass, slotStyle }">
				        <slot name="grouppanel2" :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				            <AppFormGroup 
				                name="grouppanel2"
				                v-show="store.detailModel.grouppanel2.visible"
				                :slotClass="slotClass"
				                :slotStyle="slotStyle"
				                :layoutOpts="{selfLayout: 'TABLE_24COL',parentLayout: 'TABLE_24COL',colMD: 24,}"
				                title="标签"
				                subCaption=""
				                :enableAnchor="false"
				                :showMoreItems="store.detailModel.grouppanel2.showMoreItems"
				                :showMoreMode="store.detailModel.grouppanel2.showMoreMode"
				                :infoGroupMode="false"
				                :titleBarCloseMode="0"
				                :showCaption="true"
				                :uIActionGroup="store.detailModel.grouppanel2.uIActionGroup"
				                @component-action="(actionParam: any) => { handleComponentAction(controller, actionParam) }">
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.colorspan.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colLG: 12,colMD: 12,colSM: 12,colXS: 12,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="colorspan"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="colorspan"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                :label="$t('DEF.LNAME.FIELD07', '颜色选择器')"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.colorspan.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="colorspanEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppColorSpan
				                                            v-bind="{ editorType: 'SPAN', editorStyle: 'COLORSPAN', color: 'coloritem' }"
				                                            color="coloritem"
				                                            style=""
				                                            name="colorspan"
				                                            :data="store.data"
				                                            :value="store.data.colorspan"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.coloritem.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colLG: 12,colMD: 12,colSM: 12,colXS: 12,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="coloritem"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="coloritem"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                :label="$t('DEF.LNAME.FIELD07', '颜色输入')"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.coloritem.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="coloritemEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppInput
				                                            v-bind="{ editorType: 'TEXTBOX', VALUETYPE: 'SIMPLE', VALUESEPARATOR: ',' }"
				                                            type="text"
				                                            style=""
				                                            name="coloritem"
				                                            :isDebounce="false"
				                                            :disabled="store.detailModel.coloritem.disabled"
				                                            :value="store.data.coloritem"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.afterspan.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colLG: 12,colMD: 12,colSM: 12,colXS: 12,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="afterspan"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="afterspan"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="多久之前"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.afterspan.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="afterspanEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSpanAfterTime
				                                            v-bind="{ editorType: 'SPAN', editorStyle: 'AFTERTIME', curvalue: 'afteritem' }"
				                                            :value="store.data.afterspan"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.afteritem.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colLG: 12,colMD: 12,colSM: 12,colXS: 12,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="afteritem"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="afteritem"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="时间选择控件"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.afteritem.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="afteritemEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppDatePicker
				                                            v-bind="{ editorType: 'DATEPICKEREX', TIMEFMT: 'YYYY-MM-DD HH:mm:ss', VALUETYPE: 'SIMPLE', VALUESEPARATOR: ',' }"
				                                            format="YYYY-MM-DD HH:mm:ss"
				                                            dateType="dateTime"
				                                            name="afteritem"
				                                            :disabled="store.detailModel.afteritem.disabled"
				                                            :value="store.data.afteritem"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.assspan.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colLG: 12,colMD: 12,colSM: 12,colXS: 12,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="assspan"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="assspan"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="地址栏"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.assspan.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="assspanEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSpan
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            :dataType="25"
				                                            v-bind="{ editorType: 'SPAN', editorStyle: 'ADDRESSPICKUP' }"
				                                            deMajorField=""
				                                            editorType="ADDRESSPICKUP"
				                                            style=""
				                                            name="assspan"
				                                            noValueShowMode="STYLE1"
				                                            :value="store.data.assspan"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.assitem.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colLG: 12,colMD: 12,colSM: 12,colXS: 12,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="assitem"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="assitem"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="地址选择"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.assitem.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="assitemEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppDataPicker
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            deMajorField="ibizsample0002name"
				                                            deKeyField="ibizsample0002id"
				                                            pickUpView="IBIZSample0002PickupView"
				                                            deCodeName="IBIZSAMPLE0002"
				                                            :acParams="{ serviceName: 'IBIZSample0002', interfaceName: 'FetchDefault' }"
				                                            v-bind="{ editorType: 'ADDRESSPICKUP_AC', FIELDTYPE: 'STRING', OBJECTNAMEFIELD: 'ibizsample0002name', OBJECTVALUEFIELD: 'ibizsample0002id', TEXTSEPARATOR: ',', OBJECTIDFIELD: 'ibizsample0002id', VALUETYPE: 'SIMPLE', PICKUPVIEW: 'TRUE', VALUESEPARATOR: ',' }"
				                                            :multiple="true"
				                                            :isDropdown="true"
				                                            style=""
				                                            name="assitem"
				                                            :disabled="store.detailModel.assitem.disabled"
				                                            :data="store.data"
				                                            :value="store.data.assitem"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				            </AppFormGroup>
				        </slot>
				    </template>
				</AppCol>
				<AppCol
				    noRoot
				    :visible="store.detailModel.grouppanel3.visible"
				    :layoutOpts="{selfLayout: 'TABLE_24COL',parentLayout: 'TABLE_24COL',colMD: 24,}">
				    <template #default="{ slotClass, slotStyle }">
				        <slot name="grouppanel3" :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				            <AppFormGroup 
				                name="grouppanel3"
				                v-show="store.detailModel.grouppanel3.visible"
				                :slotClass="slotClass"
				                :slotStyle="slotStyle"
				                :layoutOpts="{selfLayout: 'TABLE_24COL',parentLayout: 'TABLE_24COL',colMD: 24,}"
				                title="数据选择"
				                subCaption=""
				                :enableAnchor="false"
				                :showMoreItems="store.detailModel.grouppanel3.showMoreItems"
				                :showMoreMode="store.detailModel.grouppanel3.showMoreMode"
				                :infoGroupMode="false"
				                :titleBarCloseMode="0"
				                :showCaption="true"
				                :uIActionGroup="store.detailModel.grouppanel3.uIActionGroup"
				                @component-action="(actionParam: any) => { handleComponentAction(controller, actionParam) }">
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="数据选择simple"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitemEditor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppDataPicker
				                                            valueItem="formitem1"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            deMajorField="ibizbookname"
				                                            deKeyField="ibizbookid"
				                                            pickUpView="IBIZBOOKPickupView"
				                                            deCodeName="IBIZBOOK"
				                                            :acParams="{ serviceName: 'IBIZBOOK', interfaceName: 'FetchDefault' }"
				                                            v-bind="{ editorType: 'PICKER', AC: 'TRUE', PICKUPVIEW: 'TRUE' }"
				                                            style=""
				                                            name="formitem"
				                                            :disabled="store.detailModel.formitem.disabled"
				                                            :data="store.data"
				                                            :value="store.data.formitem"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem15.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem15"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem15"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="数据选择simple"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem15.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem15Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSpan
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            :dataType="25"
				                                            v-bind="{ editorType: 'SPAN', }"
				                                            deMajorField=""
				                                            editorType="SPAN"
				                                            style=""
				                                            name="formitem15"
				                                            noValueShowMode="STYLE1"
				                                            :value="store.data.formitem15"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem3.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem3"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem3"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="数据选择object"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem3.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem3Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppDataPicker
				                                            valueItem="formitem2"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            deMajorField="ibizbookname"
				                                            deKeyField="ibizbookid"
				                                            pickUpView="IBIZBOOKPickupView"
				                                            deCodeName="IBIZBOOK"
				                                            :acParams="{ serviceName: 'IBIZBOOK', interfaceName: 'FetchDefault' }"
				                                            v-bind="{ editorType: 'PICKER', OBJECTVALUEFIELD: 'test', AC: 'TRUE', VALUETYPE: 'OBJECT', PICKUPVIEW: 'TRUE' }"
				                                            style=""
				                                            name="formitem3"
				                                            :disabled="store.detailModel.formitem3.disabled"
				                                            :data="store.data"
				                                            :value="store.data.formitem3"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem16.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem16"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem16"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="数据选择object"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem16.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem16Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSpan
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            :dataType="25"
				                                            v-bind="{ editorType: 'SPAN', OBJECTNAMEFIELD: 'ibizbookname', VALUETYPE: 'OBJECT' }"
				                                            deMajorField=""
				                                            editorType="SPAN"
				                                            style=""
				                                            name="formitem16"
				                                            noValueShowMode="STYLE1"
				                                            :value="store.data.formitem16"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem4.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem4"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem4"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="地址选择simple"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem4.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem4Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppDataPicker
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            deMajorField="ibizbookname"
				                                            deKeyField="ibizbookid"
				                                            pickUpView="IBIZBOOKMPickupView"
				                                            deCodeName="IBIZBOOK"
				                                            :acParams="{ serviceName: 'IBIZBOOK', interfaceName: 'FetchDefault' }"
				                                            v-bind="{ editorType: 'ADDRESSPICKUP', PICKUPVIEW: 'TRUE' }"
				                                            :multiple="true"
				                                            :isDropdown="true"
				                                            style=""
				                                            name="formitem4"
				                                            :disabled="store.detailModel.formitem4.disabled"
				                                            :data="store.data"
				                                            :value="store.data.formitem4"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem17.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem17"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem17"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="地址选择simple"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem17.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem17Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSpan
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            :dataType="25"
				                                            v-bind="{ editorType: 'SPAN', editorStyle: 'ADDRESSPICKUP', OBJECTNAMEFIELD: 'ibizbookname' }"
				                                            deMajorField=""
				                                            editorType="ADDRESSPICKUP"
				                                            style=""
				                                            name="formitem17"
				                                            noValueShowMode="STYLE1"
				                                            :value="store.data.formitem17"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem5.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem5"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem5"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="地址选择objects"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem5.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem5Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppDataPicker
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            deMajorField="ibizbookname"
				                                            deKeyField="ibizbookid"
				                                            pickUpView="IBIZBOOKMPickupView"
				                                            deCodeName="IBIZBOOK"
				                                            :acParams="{ serviceName: 'IBIZBOOK', interfaceName: 'FetchDefault' }"
				                                            v-bind="{ editorType: 'ADDRESSPICKUP', OBJECTVALUEFIELD: 'test', VALUETYPE: 'OBJECTS', PICKUPVIEW: 'TRUE' }"
				                                            :multiple="true"
				                                            :isDropdown="true"
				                                            style=""
				                                            name="formitem5"
				                                            :disabled="store.detailModel.formitem5.disabled"
				                                            :data="store.data"
				                                            :value="store.data.formitem5"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem19.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem19"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem19"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="地址选择objects"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem19.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem19Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSpan
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            :dataType="25"
				                                            v-bind="{ editorType: 'SPAN', editorStyle: 'ADDRESSPICKUP', OBJECTNAMEFIELD: 'ibizbookname', VALUETYPE: 'OBJECTS' }"
				                                            deMajorField=""
				                                            editorType="ADDRESSPICKUP"
				                                            style=""
				                                            name="formitem19"
				                                            noValueShowMode="STYLE1"
				                                            :value="store.data.formitem19"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.field26.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="field26"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="field26"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="下拉树单选simple"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.field26.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="field26Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppCustomDropdownList
				                                            v-bind="{ editorType: 'DROPDOWNLIST', editorStyle: 'TREEDROPDOWNLIST', multiple: false, urlParams: {'testparam':'%loginname%'}, url: '/ibizorders/fetchdefault', fieldMap: {value:'ibizorderid',label:'ibizordername',options:'children',pid:'pid'}, filterMap: {'selected-orgid':'value'}, method: 'get' }"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="field26"
				                                            :disabled="store.detailModel.field26.disabled"
				                                            :value="store.data.field26"
				                                            :data="store.data"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.field28.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="field28"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="field28"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="下拉树object"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.field28.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="field28Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppCustomDropdownList
				                                            v-bind="{ editorType: 'DROPDOWNLIST', editorStyle: 'TREEDROPDOWNLIST', multiple: false, urlParams: {'testparam':'%loginname%'}, url: '/ibizorders/fetchdefault', OBJECTVALUEFIELD: 'test', fieldMap: {value:'ibizorderid',label:'ibizordername',options:'children',pid:'pid'}, VALUETYPE: 'OBJECT', filterMap: {'selected-orgid':'value'}, method: 'get' }"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="field28"
				                                            :disabled="store.detailModel.field28.disabled"
				                                            :value="store.data.field28"
				                                            :data="store.data"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.field01.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="field01"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="field01"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                :label="$t('DEF.LNAME.IBIZSAMPLE0001.FIELD01', '下拉树多选simple')"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.field01.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="field01Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppCustomDropdownList
				                                            v-bind="{ editorType: 'DROPDOWNLIST', editorStyle: 'TREEDROPDOWNLIST', multiple: true, urlParams: {'testparam':'%loginname%'}, url: '/ibizorders/fetchdefault', fieldMap: {value:'ibizorderid',label:'ibizordername',options:'children',pid:'pid'}, filterMap: {'selected-orgid':'value'}, method: 'get' }"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="field01"
				                                            :disabled="store.detailModel.field01.disabled"
				                                            :value="store.data.field01"
				                                            :data="store.data"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem20.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem20"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem20"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                :label="$t('DEF.LNAME.IBIZSAMPLE0001.FIELD01', '下拉树多选simple')"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem20.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem20Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSpan
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            :dataType="25"
				                                            v-bind="{ editorType: 'SPAN', }"
				                                            deMajorField=""
				                                            editorType="SPAN"
				                                            style=""
				                                            name="formitem20"
				                                            noValueShowMode="STYLE1"
				                                            :value="store.data.formitem20"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.field5.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="field5"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="field5"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="下拉树simples"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.field5.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="field5Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppCustomDropdownList
				                                            v-bind="{ editorType: 'DROPDOWNLIST', editorStyle: 'TREEDROPDOWNLIST', multiple: true, urlParams: {'testparam':'%loginname%'}, url: '/ibizorders/fetchdefault', fieldMap: {value:'ibizorderid',label:'ibizordername',options:'children',pid:'pid'}, VALUETYPE: 'SIMPLES', filterMap: {'selected-orgid':'value'}, method: 'get' }"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="field5"
				                                            :disabled="store.detailModel.field5.disabled"
				                                            :value="store.data.field5"
				                                            :data="store.data"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.field7.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="field7"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="field7"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="下拉树objects"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.field7.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="field7Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppCustomDropdownList
				                                            v-bind="{ editorType: 'DROPDOWNLIST', editorStyle: 'TREEDROPDOWNLIST', multiple: true, urlParams: {'testparam':'%loginname%'}, url: '/ibizorders/fetchdefault', OBJECTVALUEFIELD: 'test', fieldMap: {value:'ibizorderid',label:'ibizordername',options:'children',pid:'pid'}, VALUETYPE: 'OBJECTS', filterMap: {'selected-orgid':'value'}, method: 'get' }"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            style=""
				                                            name="field7"
				                                            :disabled="store.detailModel.field7.disabled"
				                                            :value="store.data.field7"
				                                            :data="store.data"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem8.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem8"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem8"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label=""
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem8.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem8Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSpan
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            :dataType="25"
				                                            v-bind="{ editorType: 'SPAN', }"
				                                            deMajorField=""
				                                            editorType="SPAN"
				                                            style=""
				                                            name="formitem8"
				                                            noValueShowMode="STYLE1"
				                                            :value="store.data.formitem8"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem6.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem6"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem6"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="下拉视图sample"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem6.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem6Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppDataPickerView
				                                            valueItem="formitem8"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            pickUpView="IBIZBOOKPickupView"
				                                            v-bind="{ editorType: 'PICKEREX_DROPDOWNVIEW', DROPDOWNVIEW: 'TRUE', AC: 'FALSE', TRIGGER: 'TRUE', PICKUPVIEW: 'TRUE' }"
				                                            style=""
				                                            name="formitem6"
				                                            :disabled="store.detailModel.formitem6.disabled"
				                                            :data="store.data"
				                                            :value="store.data.formitem6"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem22.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem22"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem22"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="值项"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem22.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem22Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSpan
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            :dataType="25"
				                                            v-bind="{ editorType: 'SPAN', }"
				                                            deMajorField=""
				                                            editorType="SPAN"
				                                            style=""
				                                            name="formitem22"
				                                            noValueShowMode="STYLE1"
				                                            :value="store.data.formitem22"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem21.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem21"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem21"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="下拉视图多选sample"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem21.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem21Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppDataPickerView
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            pickUpView="IBIZBOOKMPickupView"
				                                            v-bind="{ editorType: 'PICKEREX_DROPDOWNVIEW', multiple: true, DROPDOWNVIEW: 'TRUE', AC: 'FALSE', TRIGGER: 'TRUE', PICKUPVIEW: 'TRUE' }"
				                                            :multiple="true"
				                                            style=""
				                                            name="formitem21"
				                                            :disabled="store.detailModel.formitem21.disabled"
				                                            :data="store.data"
				                                            :value="store.data.formitem21"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem14.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem14"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem14"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                :label="$t('DEF.LNAME.FIELD22', '自身值')"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem14.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem14Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSpan
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            :dataType="25"
				                                            v-bind="{ editorType: 'SPAN', }"
				                                            deMajorField=""
				                                            editorType="SPAN"
				                                            style=""
				                                            name="formitem14"
				                                            noValueShowMode="STYLE1"
				                                            :value="store.data.formitem14"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem10.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem10"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem10"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="值项"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem10.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem10Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSpan
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            :dataType="25"
				                                            v-bind="{ editorType: 'SPAN', }"
				                                            deMajorField=""
				                                            editorType="SPAN"
				                                            style=""
				                                            name="formitem10"
				                                            noValueShowMode="STYLE1"
				                                            :value="store.data.formitem10"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem9.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem9"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem9"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                :label="$t('DEF.LNAME.FIELD22', '下拉视图Object')"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem9.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem9Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppDataPickerView
				                                            valueItem="formitem10"
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            pickUpView="IBIZBOOKPickupView"
				                                            v-bind="{ editorType: 'PICKEREX_DROPDOWNVIEW', DROPDOWNVIEW: 'TRUE', OBJECTVALUEFIELD: 'test', AC: 'FALSE', TRIGGER: 'TRUE', VALUETYPE: 'OBJECT', PICKUPVIEW: 'TRUE' }"
				                                            style=""
				                                            name="formitem9"
				                                            :disabled="store.detailModel.formitem9.disabled"
				                                            :data="store.data"
				                                            :value="store.data.formitem9"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem12.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem12"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem12"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label=""
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem12.valueRule"
				                                :emptyCaption="true">
				                                <div class="form-editor-container">
				                                    <slot name="formitem12Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSpan
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            :dataType="25"
				                                            v-bind="{ editorType: 'SPAN', }"
				                                            deMajorField=""
				                                            editorType="SPAN"
				                                            style=""
				                                            name="formitem12"
				                                            noValueShowMode="STYLE1"
				                                            :value="store.data.formitem12"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem11.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem11"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem11"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="下拉视图多选（object）"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem11.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem11Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppDataPickerView
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            pickUpView="IBIZBOOKMPickupView"
				                                            v-bind="{ editorType: 'PICKEREX_DROPDOWNVIEW', multiple: true, DROPDOWNVIEW: 'TRUE', AC: 'FALSE', TRIGGER: 'TRUE', PICKUPVIEW: 'TRUE' }"
				                                            :multiple="true"
				                                            style=""
				                                            name="formitem11"
				                                            :disabled="store.detailModel.formitem11.disabled"
				                                            :data="store.data"
				                                            :value="store.data.formitem11"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.field25.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="field25"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="field25"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label=""
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.field25.valueRule"
				                                :emptyCaption="true">
				                                <div class="form-editor-container">
				                                    <slot name="field25Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppSpan
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            :dataType="25"
				                                            v-bind="{ editorType: 'SPAN', }"
				                                            deMajorField=""
				                                            editorType="SPAN"
				                                            style=""
				                                            name="field25"
				                                            noValueShowMode="STYLE1"
				                                            :value="store.data.field25"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				                <AppCol
				                    noRoot
				                    :visible="store.detailModel.formitem13.visible"
				                    :layoutOpts="{parentLayout: 'TABLE_24COL',colMD: 24,}">
				                    <template v-slot:default="{ slotStyle, slotClass }">
				                        <slot name="formitem13"  :controller="controller" :store="store" :model="model" :slotClass="slotClass" :slotStyle="slotStyle" :actions="{ handleComponentAction }">
				                            <AppFormItem 
				                                name="formitem13"
				                                :slotStyle="slotStyle"
				                                :slotClass="slotClass" 
				                                label="下拉视图多选（objects）"
				                                labelPos="LEFT" 
				                                :labelWidth="130" 
				                                :showLabel="true"
				                                :enableAnchor="false" 
				                                :rules="store.detailModel.formitem13.valueRule"
				                                :emptyCaption="false">
				                                <div class="form-editor-container">
				                                    <slot name="formitem13Editor"  :controller="controller" :store="store" :model="model" :actions="{ handleComponentAction }">
				                                        <AppDataPickerView
				                                            :context="store.context"
				                                            :viewParams="store.viewParams"
				                                            pickUpView="IBIZBOOKMPickupView"
				                                            v-bind="{ editorType: 'PICKEREX_DROPDOWNVIEW', multiple: true, DROPDOWNVIEW: 'TRUE', OBJECTVALUEFIELD: 'test', AC: 'FALSE', TRIGGER: 'TRUE', OBJECTIDFIELD: 'type', VALUETYPE: 'OBJECTS', PICKUPVIEW: 'TRUE' }"
				                                            :multiple="true"
				                                            style=""
				                                            name="formitem13"
				                                            :disabled="store.detailModel.formitem13.disabled"
				                                            :data="store.data"
				                                            :value="store.data.formitem13"
				                                            @component-action="(actionParam: IEvent<string>) => { handleComponentAction(controller, actionParam) }"
				                                        />
				                                    </slot>
				                                </div>
				                            </AppFormItem>
				                        </slot>
				                    </template>
				                </AppCol>
				            </AppFormGroup>
				        </slot>
				    </template>
				</AppCol>
			</AppRow>
        </div>
    </AppForm>
	</slot>
</template>
<script setup lang="ts">
// 基于template/src/widgets/{{appEntities}}/{{ctrls@FORM}}-form/{{spinalCase ctrl.codeName}}-form-base.vue.hbs生成

import { Ref } from 'vue';
import { AppAnchor } from '@components/common/anchor';
import { AppCol } from '@/components/common/col';
import { AppRow } from '@/components/common/row';
import { AppForm, AppFormPage, AppFormGroup, AppFormTabPage, AppFormItem, AppFormButton, AppFormDruipart, AppFormIframe, AppFormRaw, AppFormMdCtrl, AppFormMdCtrlRepeater } from '@components/widgets/form';
import { IEvent, EditFormActionType, IEditFormAbility, IEditFormStore, IParam } from '@/core';
import { useProps, useBasic, useAction, useController } from './data-type-edit-view-form-form-hook';

const editForm: Ref = ref(null);

// 输入参数
const props = defineProps(useProps());

// 基础数据
const { controlID, getClassNames, model ,useNavParamsBind, useEventBind, handleActionClick, handleComponentAction } = useBasic(props);

const emit = defineEmits<{
    (event: 'ctrl-action', name: string, action: EditFormActionType, data: IParam[]): void;
    (event: 'ctrl-init', name: string, data: IEditFormAbility): void;
    (event: 'ctrl-destroy', name: string, data: IParam): void;
}>();

const evt = useEventBind(emit);
//  部件样式名
const classNames = computed(() => {
  return getClassNames(props);
});

//  表单控制器
const controller = useController(props, evt, { controlID, editForm });

useNavParamsBind(controller, props);

const store: IEditFormStore = controller.getStore();

const ctrlService = controller.getCtrlService();

onMounted(() => {
    controller.ctrlMounted();
});
onUnmounted(() => {
    controller.ctrlDestroy();
})
</script>